Python Backend API Development Engineer
As a Python backend API development engineer, you will be responsible for designing, building, and maintaining scalable, efficient, and secure systems and applications. You will work closely with the other developers in the team to ensure that our products and services meet the highest standards of quality and reliability. In this role, you will leverage your expertise in API design to implement the application stack micro-services.
- Key role and responsibilities
-
・Design and implement scalable and efficient APIs using Python (FastAPI, AsyncIO, ..)
・Write clean, maintainable, and well-documented code (UML, markdown, ..)
・Develop and maintain a deep understanding of the underlying architecture and technologies used in our products and services, with a focus on API development (Traefik reverse proxy and its middleware, RBAC, Docker containerization ..)
・Collaborate with cross-functional teams to ensure that our systems and applications meet the needs of our users (Frontend, Backend, UI/UX, ..)
・Quality assessment test units development for non-regression and continuous improvement
・Identify and resolve performance and scalability issues (concurrency, tracing, debugging)
- Qualifications
-
Required:
・Bachelor's or Master's degree in Computer Science or a related field
・3+ years of experience as a backend engineer, with a strong focus on Python development and Linux systems
・Experience designing and implementing scalable and efficient systems and applications
・Strong experience working with REST APIs and microservices
・Experience with cloud platforms such as AWS, Azure or GCP
・Strong problem-solving skills and attention to detail
・Good communication skills and the ability to work effectively in a team environment
Desired qualifications:
・Extensive experience developing backend APIs, restful web services
・Experience with containerization and orchestration technologies such as Docker
・Experience with continuous integration and delivery (CI/CD) pipelines
・Experience with in-memory data stores such as Redis
・Experience with agile software development methodologies
- Selection process
- Application screening → multiple interviews
- Employment status and contract terms
- Full-time employee, no fixed term
※If you would like to sign an outsourcing contract instead of an employment contract, please let us know. - Trial period
- Trial period (3 months)
- Working hours and breaks
-
Working hours
The standard working hours are 8 hours per day. The beginning and ending time of work is left to your decision.
Flexible working hours: (start) 7:00 - 11:00 / (end) 16:00 - 22:00
Core time: 11:00 - 16:00
Breaks
None if the workday is less than 6 hours.
60 minutes at your choice if the working hours are more than 6 hours. - Overtime work
- Workers may be required to work overtime or on holidays for business reasons.
- Holidays
- Saturdays, Sundays, national holidays, and year-end and New Year holidays (December 29-January 3)
- Leave
- Annual paid leave, special leave (congratulation or condolence leave, etc.)
- Work Location (Workplace)
- Head office and employees' homes ※In principle, telecommuting
- Head office
- CAT Building 9F
2-3-16 Ebisu Nishi, Shibuya-ku, Tokyo
150-0021 Japan - Social insurance
- Health insurance, employee pension, unemployment insurance, workers' accident compensation insurance
- Salaries, etc.
- competitive salary based on experience (6M~).
We have introduced a performance-based salary system (monthly salary + performance bonus twice a year). Salary and other details will be explained during the selection process. - Passive smoking countermeasures
- Smoking is not permitted in the head office.
- Others
- Please see below for a company overview.
>https://edgematrix.com/en/about-english/
Please see below for a description of our business.
>https://edgematrix.com/en/business-english/
Please see below for our privacy policy.
>Privacy policy
Precautions regarding application
If you apply using the inquiry form below, please include the following information in your inquiry.
・Resume
・Place of residence
・Reason for applying